{%if page%}
{%set current=page.current%}
{%set total=page.total%}
{%set path=page.path%}
{%set target=5%}


{%set pageMax=current+3%}
{%set pageMin=current-2%}
<!--数据头部-->
{%if current<3%}
{%set pageMax=6%}
{%endif%}
<!--数据尾部-->
{%if (total-current<=2) %}
{%set pageMin=total-4%}
{%set pageMax=total+1%}
{%endif%}


<!--上下越界处理-->
{%if pageMin<=0%}
{%set pageMin=1%}
{%endif%}
{%if pageMax>total%}
{%set pageMax=total+1%}
{%endif%}

<div class="u-page">
    {%for k in range(pageMin,pageMax)%}
    <a href="{%if k==page.current%}javascript:;{%else%}/{{path}}/{{k}}{%endif%}" class="{%if k==page.current%}current{%endif%}">{{k}}</a>
    {%endfor%}
</div>
{%endif%}